import Vue from "vue";
// 阻止按钮重复提交
Vue.directive("clickAgain", {
   // 指令的定义
   bind(el, binding, vnode, oldVnode) {
     // 绑定this
     let self = vnode.context;
   		
     console.log(el, binding, vnode, oldVnode);
     el.onclick = function (e) {
       if (self._is_click) {
         return false;
       }
       /*执行指令绑定的事件*/
       self[binding.expression]()
       self._is_click=true;
   		
       setTimeout(()=>{
         self._is_click=false;
       },3000)
   		
      };
   }
})